#元组
#1.创建空元组
a = ()
print(type(a))
b = tuple()
print(type(b))

#2.创建元组指定初始值
a = (1,2,3,4)
print(a)

#3.元组支持多种元素类型
a = (1,'2',True)
print(a)

#4.下标访问
print(a[1])

#5.切片操作
print(a[0:2:2])

#6.for
for elem in a:
    print(elem)

#7.用in判定元素是否存在，使用index查找元素下标
print(True in a)
print(a.index('2'))

#8.拼接
a = (1,2)
b = (3,4)
print(a + b)

"""
元组只支持'读'操作，不支持'写'操作
"""
# a[0]= 100
# a.pop(0)
# a.extend(b)

#多元赋值时，本质上就是用的元组
def get_point():
    x = 10
    y = 20
    return x, y
x, y = get_point()
print(x, y)